package com.cd.music.dao;

import com.cd.music.dto.OrderDto;
import com.cd.music.model.DeliveryAddress;

/**
 * @author yxl 余秀良
 * @version 1.0
 * @description: 收货地址表操作接口
 * @date 2018年03月02日  上午9:08
 * @address: 四川成都
 */
public interface DeliveryAddressDao {
    /**
     * 添加收货地址
     *
     * @param address 收货地址参数
     * @return 受影响行数
     * @author yxl 余秀良
     * @version 1.0
     * @description: 添加收货地址
     * @date 2018年03月06日 下午2:06
     * @address: 四川成都
     */
    int insert(DeliveryAddress address);

    /**
     * 修改收货信息
     *
     * @param address 收货信息
     * @return 受影响行数
     * @author yxl 余秀良
     * @version 1.0
     * @description: 修改收货信息
     * @date 2018年03月06日 下午2:06
     * @address: 四川成都
     */
    int update(DeliveryAddress address);

    /**
     * 根据订单id修改收货信息
     *
     * @param dto 收货信息
     * @return 受影响行数
     * @author yxl 余秀良
     * @version 1.0
     * @description: 修改收货信息
     * @date 2018年03月06日 下午2:06
     * @address: 四川成都
     */
    int updateByOrderId(OrderDto dto);
}
